concentration of popular forces - Turco Inglés Diccionario